@charset "utf-8";
/* CSS Document */
html {font: 13px/1.8 "微软雅黑","\5b8b\4f53",Arial,sans-serif;}

.content{width:1000px;margin:0px auto;overflow:hidden;height:auto;*zoom:1;}
.content:after{content:"";clear:both;visibility:hidden;height:0px;display:block;}
body{	min-width: 1000px;  color:#333!important;	background-color:#fff;}
.w1000{	width:1000px; margin:0 auto;}

.loading{ position:absolute; left:50%; top:40%;}

.top{ width:1000px; margin:10px auto 0px auto; padding-bottom:3px;}
.top h1{ background:url(../images/logo.png) no-repeat center top; width:500px; height:80px; float:left;}
.top h1 a{ display:block; width:500px; height:80px;}
.top h1 a span{ display:none;}
.top ul{ width:303px; float:right;}
.top ul li{ float:left;}
.top ul li img{ display:block;}



.menub{background-color:#00479d; width:100%; line-height:55px;}

.menub ul{ width:1000px; margin:0px auto; position:relative;}
.menub li{width: 141px; border-right:1px solid #005ac8; font-size:15px; float:left;}
.menub li .btit{	display: block;	line-height:55px;	height: 55px;	color: #fff;	text-align: center;	position: relative;}
.menub li .subnav{	position: absolute;	top: 55px;	display: none;	z-index: 12;	background-color:#0050b0;	padding-bottom:10px;width:142px; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
.menub li .subnav a{display: block;	text-align: center;	line-height:36px;	color:#fff; border-bottom:1px dashed #a9a9a9; width:80%; margin:0px auto; font-size:13px; }
.menub li .subnav a:hover{color: #e2e2e2; }
.menub li .subnav span{	display: inline-block;	color: #333;padding:0 10px;}





.sz1{ width:11px; height:35px;    background: url("../images/sz_1.png") no-repeat;    margin-left: 15px;}
.sz2{  width:22px;   height:35px;  background: url("../images/sz_2.png") no-repeat;  margin-left: 11px;}
.sz3{width:24px;   height:35px; background: url("../images/sz_3.png") no-repeat; margin-left: 11px;}



.footer{background: #2e2a27;color: #a2a1a0; border-top:1px solid #d0cfcf;}
.f-fi{ padding-bottom:25px;}
.f-fi .le{float: left;	width: 612px;	overflow: hidden;	padding-top: 30px;}
.f-fi .le ul{width: 660px;}
.f-fi .le li{width: 185px;	padding-bottom: 23px; float:left;}
.f-fi .le li .btit{	font-size: 14px;color: #fff;}
.f-fi .le li .subnav{padding-top: 10px;}
.f-fi .le li .subnav a{	color: #a2a1a0;	float: left;	clear: both;	line-height: 26px;	transition: color 0.3s;	+line-height:12px;}
.f-fi .le li .subnav a:hover{color: #fff;}
.f-fi .map{	width: 387px; float: right;	position: relative; margin-top:30px;}
.map strong{ font-size:15px; color:#fff; font-weight:normal; display:block; padding-bottom:10px;}

.f-se{ line-height:24px; padding-top:10px; border-top:1px solid #333333; padding-bottom:10px;}



.banner{
	height:620px;
	position: relative;
	min-width: 1000px;
    overflow: hidden;
    width: 100%;
}
.banner a{ color:#FFFFFF;}
.banner ul li {
    display: none;
    height:620px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.banner .number {
    bottom: 30px;
    left: 50%;
    margin-left:-500px;
    position: absolute;
    width: 1000px;
    text-align: center;
    z-index: 2;
}
.banner .number span{
    color: #fff;
    text-align: center;
    display: inline-block;
    /*overflow: hidden;*/
    width: 45px;
    height: 45px;
    cursor: pointer;
    text-align: center;
    background: url(../images/banner_bg01.png) no-repeat center bottom;
    margin:0 7px;
    vertical-align: top;
}
.banner .number span i{
	display: inline-block;
	font-style: normal;
	font-size: 48px;
	font-family: "宋体";
	background: url(../images/banner_bg03.png) no-repeat center;
	width: 100%;
	line-height: 1.2em;
	display: none;
}
.banner .number span.current {
    background-image: url(../images/banner_bg02.png);
}
.banner .number span.current i{
	display: inline-block;
}

.bannertxt{
	 width:1000px; margin:0px auto;
	overflow: hidden;  display:block; height:345px;text-align:center;
}

.bannertxt .txt1{ 
	display: block;
	position: relative;
	left:0px; 
	right:0px;
	top: 0px;
	opacity: 0;
	filter: alpha(opacity=0);
	/*left: -141px;*/
	text-align:center; margin: auto;
	 font-size:42px;
	 font-weight:bold;
	 letter-spacing:3px;
}
.bannertxt .txt1 span{ font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;letter-spacing:0px;}
.bannertxt .txt2{
	display: block;
	position: inherit; 
	margin:130px auto 0px auto;
	opacity: 0;
	filter: alpha(opacity=0); 
}
.bannertxt .txt3{
	display: block;
	position:  absolute;
	left:0px;
	top: 287px;
	opacity: 0;
	filter: alpha(opacity=0);
	/*left: 602px;*/
	top: 387px;
	right:0px; text-align:center; margin: auto;
	
}

.banner .wbb{
	position: absolute;
	right: 1px;
	bottom: 56px;
	width: 23px;
	height: 127px;
	background: url(../images/home_25.png) no-repeat center;
}
.banner .wbb .kd{
	position: absolute;
	left: 0;
	bottom: 3px;
	width: 100%;
	height: 0;
	background: url(../images/home_26.png) no-repeat center bottom;
}
.newkd{
    position: absolute;
    left: 0;
    bottom: 3px;
    width: 100%;
    height:86px;
    background: url(../images/home_26.png) no-repeat center bottom;
}
.banner .wdn{
	font-size: 40px;
	color: #fff;
	position: absolute;
	right: 35px;
	bottom: 43px;
}




.prod_title{
	text-align: center; font-size:33px; font-weight:600; line-height:38px; width:1000px; margin:0px auto; border-bottom:2px solid #cacaca; 
}
.prod_title a{ color:#333333;}
.prod_title a span{ font-size:13px; font-weight:normal; color:#666666;}







.i-fi{
	padding:40px 0 0 0;
}
.i-fib{
	margin-top: 30px;
	overflow: hidden;
}
.i-fib .le{
	float: left;
	width: 250px;
	height: 650px;
	position: relative;
	z-index: 2;
    left:-100px;
    opacity: 0;
    filter: alpha(opacity=0);
}

.i-fib .le dd{
	width: 250px;
	height: 325px;
	float: left;
	text-align: center;
}


.i-fib .le dd .tit{
	font-size: 28px;
	color: #fff;
	padding-top: 90px;
}
.i-fib .le dd .entit{
	margin-top: 9px;
}
.i-fib .le dd .hr{
	width: 25px;
	height: 2px;
	background: #fff;
	margin:8px auto 0;
}
.i-fib .le dd .stit{
	color: #fff;

}
.i-fib .le dd .more{
	width: 23px;
	height: 23px;
	display: block;
	background: url(../images/home_27.png) no-repeat center;
	margin:17px auto 0;
}
.i-fib .le .cpxt{
	position: relative;
	z-index: 5;
}
.i-fib .le .cpxl{
	position: relative;
	/*z-index: 2;*/
}
.i-fib .le .cpxlb{
	position: relative;
	z-index: 4;
	width: 250px;
	height: 650px;
}
.i-fib .le ul{
	width: 750px;
	overflow: hidden;
	position: absolute;
	/*left: 250px;*/
	top: 0px;
	z-index: 3;

	left: -500px;
}
.i-fib .le li{
	width: 250px;
	height: 325px;
	text-align: center; float:left;
}
.i-fib .le li .lstit{
	font-size: 14px;
	color: #fff;
	padding-top: 117px;
}
.i-fib .le li .ltit{
	font-size: 24px;
	color: #fff;
	padding-top: 15px;
}
.i-fib .le li .lhr{
	width: 25px;
	height: 2px;
	background: #fff;
	margin:13px auto 0;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.i-fib .ri{
	overflow: hidden;
	float: left;
	width:750px;
	position: relative;
    left:400px;
    opacity: 0;
    filter: alpha(opacity=0);
}

.i-fib .ri dd{
	width: 250px;
	height: 325px;
	float: left;
	text-align: center;
    cursor:pointer;
	}
.i-fib .ri dd a{ width:250px; height:325px; display:block;}
.i-fib .ri dd .stit{
	color: #fff;
	text-align: center;
	margin-top:275px;
	line-height:50px; background-color:#000;
	height:50px;
	 filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; 
	
}
.i-se{
	height: 605px;
	margin-top: 50px;
}


.new_title{
	text-align: center; font-size:33px; font-weight:600; line-height:38px; width:1000px; margin:0px auto; border-bottom:2px solid #cacaca; padding-top:20px;
}
.new_title a{ color:#fff;}
.new_title a span{ font-size:13px; font-weight:normal; color:#fff;}








.i-seb{
	overflow: hidden;
}
.i-seb .le a .leimages{
    width:495px;
    height:235px;
    display: block;
    overflow: hidden;
}
.i-seb .le{
	width: 495px;
	float: left;
	margin-top: 40px;
	margin-left:0px;
	/*opacity:0;*/
}
.i-seb .le images{
	display: block;
}
.i-seb .le .con{
	background: #fff;
	/*height: 150px;*/
	height:125px;
	padding:25px 25px 0 25px;
}
.i-seb .le .con .tit{
	font-size: 16px;
	font-weight: bold;
	color: #333;
	display: inline-block;
	transition: color 0.3s;
}
.i-seb .le .con .tit:hover{
	color: #916743;
}
.i-seb .le .con .txt{
	color: #333;
	margin-top: 23px;
	display: inline-block;
}
.i-seb .le .con .more{
	color: #999;
	float: right;
	transition: color 0.3s;
}
.i-seb .le .con .more:hover{
	color: #916743;
}
.i-seb .ri{
	width: 495px;
	float: right;
	padding-top: 29px;
	/*opacity:0;*/
	margin-right:0px;
}
.i-seb .ri ul{
	width: 100%;
}
.i-seb .ri li{
	height: 120px;
	margin-top: 12px;
	background: #fff;
	width: 100%;
	}
.i-seb .ri li img{ margin-top:10px}	
	
.i-seb .ri li .images{
	display: block;
	float: left;
	width: 115px;
	height: 88px;
	overflow: hidden;
	float: left;
	padding:16px 0 0 15px;
}
.i-seb .ri li .con{
	padding:20px 0 0 20px;
	width: 320px;
	float: left;
}
.i-seb .ri li .con .tit{
	font-size: 14px;
	font-weight: bold;
	color: #333;
	display: inline-block;
	transition: color 0.3s;
}
.i-seb .ri li .con .tit:hover{
	color: #916743;
}
.i-seb .ri li .con .txt{
	color: #333;
	margin-top: 9px;
	display: inline-block;
}


.i-th{
	background: #fffae3;
	padding-top: 70px;
	padding-bottom: 98px;
}
.about_title{
	text-align: center; font-size:33px; font-weight:600; line-height:38px; width:1000px; margin:0px auto; border-bottom:2px solid #cacaca; 
}
.about_title a{ color:#333333;}
.about_title a span{ font-size:13px; font-weight:normal; color:#666666;}


.i-thb{
	overflow: hidden;
	padding-top: 60px;
}
.i-thb li:nth-child(1){
    top:0px;
}
.i-thb li:nth-child(2){
    bottom:0px;
}
.i-thb li:nth-child(3){
    top:0px;
}
.i-thb li{
	width: 364px;
	position: relative;
    /*opacity:0;*/
    filter: alpha(opacity=0);
	float:left;
}

.i-thb li.li2{
width:600px;
float:right;
line-height:24px; font-size:13px;
}



.lxfx{
    position: fixed;
    width:77px;
    height:auto;
    top:200px;
    right:15px;
    z-index: 11;
}
.lxfx li a{
    color:#fff;
    margin-top: 9px;
    display: block;
    height:47px;
    width:300px;
}
.leftlx{
    float:left;
    width:77px;
    height:47px;
}
.lxfx li span{
    font-size: 20px;
    color: #fff;
    float: left;
    height: 24px;
    line-height: 22px;
    padding-left: 8px;
    border-left: 1px solid #fff;
    margin-top: 8px;
}
.ewm{
    width:120px;
    height:120px;
    background: #c0c0c0;
    border: 5px solid #fff;
    position: absolute;
    left:-145px;
    top:-40px;
    display: none;
}
.lxfx li i{
    display: block;
    width:30px;
    height:27px;
    margin:0px auto;
    text-align: center;
    background: url("../images/public/fx.png") no-repeat;
    background-position: 4px 0px;
}
.lxfx li i.icon-tel{
    background-position: 0px -25px;
}
.lxfx li i.icon-ly{
    background-position: 4px -53px;
}
.lxfx li i.icon-wx{
     background-position: -34px 4px;
 }
.lxfx li i.icon-wb{
    background-position: -30px -22px;
}
.lxfx li p{
    text-align: center;
    line-height: 12px;
}
.lxfx li{
    width:77px;
    height:56px;
    background: #c2985b;
    margin-bottom: 1px;
    margin-left: 0px;
    position: relative;
    overflow: hidden;
}

.qc{ clear:both;}
.in_wuyafengmen{ width:1000px; margin:30px auto 0px auto;}
.in_wuyafengmen h2{ text-align:center; line-height:60px; font-size:30px; font-weight:normal; border-bottom:1px solid #a1a1a1; width:100%; }
.in_wuyafengmen h2 a{ color:#353535;}

.in_wyfm{ width:25%; float:left; margin-top:35px;}
.in_wyfm img{ width:88%; border:1px solid #EBEBEB;}
.in_wyfm p{ text-align: center; line-height:36px;}
.in_wyfm p a{ color:#353535;}